'''
Created on 09/10/2012

@author: rcasal
'''

class IRepository(object):
    '''
    classdocs
    '''

    def __init__(self):
        raise Exception("no se puede instanciar")
        
    def define_table(self, migrate = False):
        raise Exception("no implementado")    
     
    def add_requires(self):
        raise Exception("no implementado")
    
    def add_represents(self):
        raise Exception("no implementado")
    
    def findOne(self, ident):
        raise Exception("no implementado")
    
    def findAll(self):
        raise Exception("no implementado")
    
    def save(self, entity):
        raise Exception("no implementado")
    
    def delete(self, entity):
        raise Exception("no implementado")
    
    def update(self, entity):
        raise Exception("no implementado")
    